package io.renren.modules.app.service;


import com.baomidou.mybatisplus.extension.service.IService;
import io.renren.common.utils.PageUtils;
import io.renren.modules.app.entity.BsAllEmployeeVo;
import io.renren.modules.app.entity.BsAllMemberVo;
import io.renren.modules.app.entity.BsProtocolEntity;
import io.renren.modules.app.entity.QuarterProtocolDto;

import javax.servlet.http.HttpServletRequest;
import java.util.List;
import java.util.Map;

/**
 * 合同表
 *
 */
public interface BsProtocolService extends IService<BsProtocolEntity> {

    PageUtils queryPage(Map<String, Object> params);

    void saveProtocol(BsProtocolEntity bsProtocol, HttpServletRequest request);

    BsProtocolEntity getprotoById(Long id);

    void updateProtocolById(BsProtocolEntity bsProtocol,HttpServletRequest request);

    List<QuarterProtocolDto> quarterProtocol();

    List<QuarterProtocolDto> quarterIntendCustomer();

    List<QuarterProtocolDto> quarterProtocolSignUser();

    List<BsAllMemberVo> queryAllMember();

    List<BsAllEmployeeVo> queryAllEmployee();

}

